package visiopuce.DAO;

import java.math.BigDecimal;
import java.util.List;

import visiopuce.objets.Alteration;

public interface AlterationDAO extends GenericDAO<Alteration, BigDecimal> {
	public  List<Alteration> findAllByidPuce(Integer idPuce);

	public List<Alteration> getCNVChevauchant(Alteration alteration, int pas);
	
	public List getCNVChevauchant4Graph(Alteration alteration, int pas);

	public boolean cnvExiste(Alteration alt);

	public boolean estCNPc(Alteration alt);

	public List<Alteration> getCNVFormule(Integer idPuce);

	public List<Alteration> getAlterationAVerifqPCR(Integer idPuce);

	public List<Alteration> getAlterationAVerifFISH(Integer idPuce);

	public List<Alteration> getAlterationAVerif(Integer idPuce);

	public Long nbAltByidPuce(Integer idPuce);

}
